Archyvas

Įrašo tag'ai: ‘microsoft’

Mono aplinka (.NET, tik opensource)

Rugpjūtis 19th, 2008 Ernestas Kardzys Nėra komentarų

Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix.

http://www.mono-project.com/Main_Page

Geras daiktas ir viekia neblogai. Testavau šitą daikčiuką ant Mac OS. Neblogai. Bandžiau Windows’ines programas, sukurtas su Microsoft’o .NET paleisti ant Mac OS.

Kiek pastebėjau, su šia aplinka neturėtų kilti problemų, jei nenaudojate egzotiškų arba labai specifinių Windows OS funkcijų. Ir, suprantama, reikia vengti visokių papildomų (kitų gamintojų sukurtų) bibliotekų, nes jos gali ožiuotis. Kai kurios bibliotekos yra įsitikinusios, kad jos veikia ant Windows OS, tad neradę Windows OS specifinių failų (pvz. user32.dll) pradeda šlykščiai keiktis Exception’ais.

Bandžiau nerastų bibliotekų problemą spręsti į EXE programos katalogą įdedant Windows bibliotekas ir tikėjaus, kad veiks viskas. Blogai tikėjaus. Pati EXE programa pasileidžia, bet kai nusikapsto iki papildomų bibliotekų – šios niekaip nenori rasti Windows’inių bibliotekų programos kataloge. Tad – lūžta.

Kiek skaičiau, Mono daugiau skirta ASP .NET tinklalapiams paleisti, bet ir programos veikia neblogai. Mono pateikia daikčiuką, pavadintą Mono Migration Analyzer (MoMA) (http://mono-project.com/MoMA). Jis praskanuoja EXE failą ir įspėja, kuriose vietose gali būti problemų – ne visas .NETines funkcijas Mono turi parašytas.

Apibendrinant: bendras įspūdis neblogas. Labai tikėtina, kad Windows’inės .NETinės programos turėtų veikti ir ant kitų platformų. Tik nenaudokite nestandartinių bibliotekų, Windows GUI “naglų” galimybių arba kokių retų MS .NET funkcijų!

Kategorijos:Programavimas Raktažodžiai:, , , , ,

Instaliavimo sistemos kūrimas su MS Visual Studio

Su Microsoft Visual Studio galima sukurti install’erį. Ir gana nesudėtingai:

http://digital.ni.com/public.nsf/allkb/ED87C183E056CAC386256DF1004E54C6

Programų derinimas (debug) su C#

Liepa 3rd, 2008 Ernestas Kardzys 2 komentarai

Kuičiausi po Microsoft tinklalapius ir radau gerą straipsnį, kuris pavadintas “How to trace and debug in Visual C#”.

Kas programuojate ant C# – paskaitykit.

http://support.microsoft.com/kb/815788

SQL funkcijų vykdymas

Birželis 19th, 2008 Ernestas Kardzys Nėra komentarų

Su tokia nedidele problemėle susidūriau, bet išsprendžiau. Kad žmonės per daug nesikankintų, sugrūsiu ir čia sprendimą. Kad būtų aišku, viskas vykdoma ant Microsof SQL Server Management Studio (geras daiktas, jei naudojate SQL serverį, tuojau pat pumpuokitės iš Microsoft tinklalapių).

Turime baisiai gerą ir naudingą SQL funkciją:

ALTER FUNCTION [dbo].[GetUserID]
(
– Add the parameters for the function here
@Name nvarchar(250)
)
RETURNS nvarchar(250)
AS
BEGIN
– Declare the return variable here
DECLARE @Result nvarchar(250)

– Add the T-SQL statements to compute the return value here
SELECT @Result=UserID FROM Users WHERE UserName=@Name

– Return the result of the function
RETURN @Result

END

Kaip matome, šis gėris gražina nvarchar(250). Mums reikia kaip nors įvykdyti šį programavimo minties stebuklą. Tad keverzojame:

SELECT dbo.GetUserID(‘Petras’)

Kaip atsakymą gausime:

(No column name)

17

Aišku, skaičius bus kitas :D Bet gali nepatikti tai, kad nėra stulpelio pavadinimo. Tad “paturbiname” užklausą:

SELECT dbo.GetUserID(‘Petras’) AS UserID

Gauname:

UserID

17

MSDN’as atsinaujino + šiaip MS produktai

Gegužė 27th, 2008 Ernestas Kardzys Vienas komentaras

Apsilankiau vakar MSDN tinklapiuose. Dizainas tikrai atnaujintas – įgavo tamsesnę raudoną spalvą.

Dar mačiau MS Visual Studio Express 2008. Reikės pabandymui parsipumpuoti, tik kad tai 800MB+ :/ Daugoka…

Truputį apmaudu, kad MS Vista nenori be atnaujinimų įsileisti MS Visual Studio 2005 Express :/ Tad, reikės bandyti grūsti 2008-ų Express versiją :)

Gerbėjų paieška

Gegužė 14th, 2008 Ernestas Kardzys 4 komentarai

Skelbimas: ”Ieškau Microsoft gerbėjų”. Rasiu-užmušiu :D

P.S. Žiaurus toks bajeris :D

Aš ir Halo 2

Balandis 24th, 2008 Ernestas Kardzys Vienas komentaras

Instaliavau šį žaidimą į kompiuterį. Įdomi ypatybė: žaidimą galima žaisti tuo metu, kai jis yra instaliuojamas. Neteko tokio “finto” matyti :)

Kalbant apie patį žaidimą: grafika kaip grafika, tik vienas žaidimo minusas: pažaidęs 5 min. pamiršau dėl ko aš ten tuos ateivius šaudau. Akivaizdžiai man tokie žaidimai per daug sudėtingi :D

Kovos su Windows Vista servisais

Kovas 21st, 2008 Ernestas Kardzys 4 komentarai

Po Windows XP persikrausčius į Windows Vista atrodo, kad kompiuteris nuolat kažką veikia – rašo, skaito ir t.t. Net keista.

Mano grupiokas Paulius patarė man atjungti keletą servisų: Error Reporting Service, Lightscribing ir Computer Browser. Kol kas viskas atrodo gerai. Bet vistiek sistemoje per daug procesų – įpratęs, kad gerokai mažiau jų sistemoje gyvena.

Bet vistiek įspūdis vienoks: labai jau aktyvi sistema. Tiesa, aplinka gražiai ir smagu perjunginėti langus su Win+Tab ;)

Pasikartosiu: apmaudu, kad neveikia edurom tinkle universitete. Tenka naudotis nešifruotu tinklu – mėgstu privatumą – bet ką jau padarysi. Vistiek interneto reikia.

Kita vertus: el. pašto skaitymui baisus saugumas nereikalingas. Vistiek prie bankinių sistemų nesijungiu per viešus belaidžius tinklus :)