تعیین Fallback font برای قلم‌های فارسی در WPF
اکثر قلم‌های فارسی، فاقد تعاریف مرتبط با حروف انگلیسی هستند. البته عموم کاربران متوجه این امر نمی‌شوند چون ویندوز دو مفهوم Font Fallback و Font Linking را جهت پوشش glyph های تعریف نشده، در پشت صحنه اعمال خواهد کرد. جزئیات بیشتر در اینجا: (^ و ^)به صورت خلاصه کار Font Fallback در ویندوز جایگزینی خودکار قلم مورد استفاده است؛ تحت شرایط زیر:- فونت تعریف شده در برنامه، در سیستم کاربر وجود نداشته باشد.- تعاریف Glyphهای بکارگرفته شده در متن جاری، ...
زیر نویس فارسی ویدیوهای ساخت برنامه‌های مترو توسط سی شارپ و XAML - قسمت آخر
زیرنویس‌های فارسی قسمت آخر «Building Windows 8 Metro Apps in C# and XAML» را از اینجا می‌تونید دریافت کنید.این قسمت برای کسانی که می‌خواهند مروری بر مفاهیم Binding موجود در WPF و سیلورلایت داشته باشند و همچنین تفاوت‌های آن‌را با نمونه موجود در WinRT بررسی کنند، بسیار مفید است. در کل سیستم Binding موجود در WinRT یک نمونه ساده شده آنچیزی است که در سیلورلایت موجود است (و البته سیلورلایت هم یک نمونه ساده شده WPF است!).برای مثال خاصیت UpdateSou ...
رزومه‌ای دریافتی از آبادان!
بیل گیتس زمانی خودش رو از مایکروسافت بازنشسته کرد که من قول دادم برم اونجا کار کنم!من با تله پاتی، 1020 کلمه در دقیقه تایپ می‌کنم!من برج Hanoi رو در یک حرکت حل می‌کنم!زبان‌های برنامه نویسی رو که نمی‌دونم، اون‌هایی هستند که هنوز اختراع نکردم!اینتل سخت افزار خودش رو برای تطابق با کامپایلر من بهینه می‌کنه! کامنت‌های کدهای من جایزه Pulitzer رو برنده شدن!من راحت 10 میلیون سطر کد سی++ رو در notepad تایپ می‌کنم و بعد هم بدون مشکل کامپایل میشه!من ...
iTextSharp و نمایش صحیح تاریخ در متنی راست به چپ
خروجی PDF زیر را در نظر بگیرید:مشکلی را در آن مشاهده می‌کنید؟ اصل آن یا صحیح آن باید به شکل زیر باشد:و این وارونه نمایش دادن‌ها، دقیقا مشکلی است که حین کار با iTextSharp برای نمایش متنی مثلا به همراه یک تاریخ شمسی وجود دارد. البته این مشکل هم اساسا به خود استاندارد یونیکد برمی‌گردد که یک سری کاراکتر را «کاراکتر ضعیف» معرفی کرده؛ برای مثال کاراکتر اسلش بکار رفته در یک تاریخ هم از این دست است. بنابراین PDF تولیدی توسط iTextSharp از دید استان ...
iTextSharp و نمایش صحیح تاریخ در متنی راست به چپ
خروجی PDF زیر را در نظر بگیرید:مشکلی را در آن مشاهده می‌کنید؟ اصل آن یا صحیح آن باید به شکل زیر باشد:و این وارونه نمایش دادن‌ها، دقیقا مشکلی است که حین کار با iTextSharp برای نمایش متنی مثلا به همراه یک تاریخ شمسی وجود دارد. البته این مشکل هم اساسا به خود استاندارد یونیکد برمی‌گرد که یک سری کاراکتر را «کاراکتر ضعیف» معرفی کرده؛ برای مثال کاراکتر اسلش بکار رفته در یک تاریخ هم از این دست است. بنابراین PDF تولیدی توسط iTextSharp از دید استاند ...
استفاده از قابلیت Speech Recognition ویندوز 7 برای تولید زیرنویس انگلیسی
از ویندوز ویستا به بعد، ویندوز به صورت توکار دارای یک موتور تشخیص صدا شده است که در این مسیر قابل مشاهده می‌باشد:Control Panel\Ease of Access\Speech Recognitionاین سرویس از طریق اسمبلی استاندارد System.Speech در دات نت فریم ورک قابل استفاده است که اکنون با برنامه‌ی Subtitle tools یکپارچه شده است.یکی از خصوصیات مفید این موتور تشخیص صدا، امکان دریافت فایل‌های صوتی نیز می‌باشد. فایل صوتی دریافتی باید مطابق یکی از فرمت‌های پشتیبانی شده توسط آن ...
زیر نویس فارسی ویدیوهای ساخت برنامه‌های مترو توسط سی شارپ و XAML - قسمت پنجم
زیرنویس‌های فارسی قسمت پنجم «Building Windows 8 Metro Apps in C# and XAML» را از اینجا و یا اینجا می‌تونید دریافت کنید.لیست سرفصل‌های قسمت پنجم به شرح زیر است:Application Model 00:59:50 Metro and WinRT introduce some significant changes to the world in which applications execute. This module describes the implications for developers. IntroductionApplication LifecycleDemo: Application LifecycleManaging StateDemo: Saving StateSplash Screens ...
زیر نویس فارسی ویدیوهای ساخت برنامه‌های مترو توسط سی شارپ و XAML - قسمت چهارم
زیرنویس‌های فارسی قسمت چهارم «Building Windows 8 Metro Apps in C# and XAML» را از اینجا و یا اینجا می‌تونید دریافت کنید.لیست سرفصل‌های قسمت چهارم به شرح زیر است:List Controls 00:31:14 This module shows the Metro controls available to XAML applications for working with collections of items.This includes the new GridView and ListView controls, which are optimized for handling collections in a touch-based user interface. IntroductionItems Co ...
زیر نویس فارسی ویدیوهای ساخت برنامه‌های مترو توسط سی شارپ و XAML - قسمت سوم
زیرنویس‌های فارسی قسمت سوم «Building Windows 8 Metro Apps in C# and XAML» را از اینجا و یا اینجا می‌تونید دریافت کنید.لیست سرفصل‌های قسمت سوم به شرح زیر است:Controls 00:48:08 WinRT provides numerous XAML controls, which act as the building blocks of your applications.Some of these will be familiar, while some are new to Metro. IntroductionCommand ControlsDemo: Application BarContext MenusDemo: Context MenusApplication SettingsCheckBox, Ra ...